package cn.itcast.nems.studentrecord.dao.entity;

import cn.itcast.nems.common.entity.UUIDEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 学籍与学生的关系;如果学籍的学生关系修改，应保留修改记录。可用于合并学生。
 * </p>
 *
 * @author liyong
 * @since 2023-11-15
 */
@Getter
@Setter
@TableName("e2_student_record_student_relationship")
public class StudentRecordStudentRelationship extends UUIDEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 学籍ID
     */
    private String studentRecordId;

    /**
     * 客户ID;全局唯一的客户ID
     */
    private Integer studentId;

    /**
     * 状态;枚举值：无效｜0、有效｜1。注：修改客户信息时，将前客户信息标记无效，再新增学籍与客户的关系。
     */
    private Byte state;
}
